//项目启动初始化

const { assetsDir } = require("./development");
const fs = require("fs");
const os = require("os");
const osVersion = os.platform();
const initBaseResource = () => {
    let platform = "win32";
    // 方法2：更直观的判断方式（推荐）
    if (process.platform === 'win32') {
        platform = "win32";
        console.log("当前运行在winows系统")
    } else if (process.platform === 'linux') {
        console.log("当前运行在linux系统");
        platform = "linux"
    } else {
        console.log('其他系统:', process.platform);
    }
    // /www/resource/my-blog-website/file_images
    //如果是linux系统，则判断是否存在/www/resource/my-blog-website/file_images 存在则不管，不存在则创建
    if (platform === "win32") {
        if (!fs.existsSync(`${assetsDir}/file_images`)) {
            console.log("资源目录不存在，创建目录");
            fs.mkdirSync(`${assetsDir}/file_images`)
        } else {
            console.log("检测到资源目录已存在")
        }
    } else {
        if (!fs.existsSync(`${assetsDir}/file_images`)) {
            console.log("资源目录不存在，创建目录");
            fs.mkdirSync(`${assetsDir}/file_images`)
        } else {
            console.log("检测到资源目录已存在")
        }
    }
}
module.exports = {
    initBaseResource
}